package com.easylinkin.linkappapi.openapi.dto.systemDock;

import lombok.Data;

import java.io.Serializable;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: 胡明威
 * @Date: 2023/10/13/12:46
 * @Description:
 */
@Data
public class DockPushProDTO implements Serializable {
    private static final long serialVersionUID = 1L;

//    private Double height;
    private Double angleX;
    private Double angleY;
    private String recordTime;

    // 设备编号
    private String deviceCode;
    private String deviceNo;
    private String deviceNumber;
    private String deviceName;
    private String traceId;
    private String projUid;
    private String projectNumber;

    // 塔机字段
    private String dricerName;
    private String idcardnumber;
    private String status;
    private String score;
    private String img;
    private Double liftingCapacity;

    // 摄像机
    private String deviceTypeName;

    // 面板机
    private String userNumber;
    private String mobile;
    private String checkinTime;
    private String image;
    /**
     * 方向 1进门 2出门
     */
    private Integer direction;
    /**
     * 力矩比
     */
    private String momper;
    private Double windSpeed;
    /**
     * 幅度
     */
    private String scope;

    /**
     * 回转角度
     */
    private String rotate;

    /**
     * 倾斜角度
     */
    private String oblique;

    /**
     * 额定吊重
     */
    private String rated_weight;

    // 升降机字段
    private Double currentLoad;
//    private Double speed;
    /**
     * 前门状态
     */
    private Integer fontDoorStatus;
    private Integer personCount;
    /**
     * 后门状态
     */
    private Integer backDoorStatus;

    /**
     * 整体状态
     * 0:正常;
     * 1:重量报警;
     * 2:高度预警;
     * 3:速度报警;
     * 4:前门报警;
     */
    private Integer state;

    /**
     * 载重
     */
    private String weight;

    /**
     * 高度
     */
    private String height;

    /**
     * 速度
     */
    private String speed;


    // 扬尘设备
    /**
     * pm2.5
     */
    private Double pm25;

    /**
     * pm10
     */
    private Double pm10;

    /**
     *
     */
    private Double tsp;

    /**
     * 噪声值
     */
    private Double noise;

    /**
     * 风向
     */
    private Double wd;

    /**
     * 风力
     */
    private Double wp;

    /**
     * 风速
     */
    private Double ws;

    /**
     *
     */


    /**
     * 温度
     */
    private Double temp;

    /**
     * 湿度
     */
    private Double hum;

    /**
     * 大气压
     */
    private Double bp;

    // 视频设备
    /**
     * 设备类型
     */
    private String type;

    /**
     * 设备名称
     */
    private String title;

    /**
     * 是否启用
     */
    private String enable;

    /**
     * 视频链接
     */
    private String ip;

    private String url;

    //水电表
    private String totalPower;


    private RaiseDustDTO raiseDustDTO;
}
